Mittel- und Südeuropa von Portugal über Deutschland bis in die Ukraine und nach Griechenland, Britische Inseln, Türkei und Marokko; nicht in Tschechien, Polen und der Slowakei
Lückige Halbtrockenrasen, Böschungen und Hänge, wechselfeuchte, lehmige bis tonige Ruderalflächen wie Wegränder; basenhold (Mergel oder Kalkstein), manchmal auch auf sauren Böden (Sand oder Schiefer); auf wenig durchlässigem, manchmal überschwemmtem Untergrund; in 0-1600 m Höhe